package server;

import java.io.Serializable;

public interface GenericIndividual extends Serializable{

	/**
	 * Each implementation of GenericIndividual will have their own version
	 * of this function, but ALL should somehow create a random gene within
	 * itself.
	 */
	void populateRandomly();
	
	/**
	 * Each implementation of GenericIndividual will have their own version
	 * of this function, but this should use the population received back from
	 * a client to create the individual's gene. 
	 */
	void populateFromCS();
}
